package com.sanpu.kxe.business.login.provider;

import android.content.Context;

import rx.Observable;

/**
 * Description：login模块的provider
 * Created by 薛勇军 on 2018/7/12.
 */

public interface ILoginProvider {

    /**
     * 跳转到修改登录密码页
     * pwdType updatePwd
     */
    void openUpdateLoginPwdActivity(Context context);

    /**
     * 跳转到修改支付密码页
     * pwdType payPwd
     */
    void openUpdatePayPwdActivity(Context context);

    /**
     * 跳转登录手机号
     * pwdType payPwd
     */
    void openModifyAccountActivity(Context context);

    /**
     * 发送验证码
     * @param accountName 手机号
     * @param smsType     验证码类型
     * @return
     */
    Observable<String> sendSms(String accountName, String smsType);
}
